@font-face {
    font-family: mainArtDeco;
    src: url("./fonts/ironick-normal.otf");
}
@font-face {
    font-family: valentinescard;
    src: url("./fonts/ShakyHandSomeComic.otf");
}
@font-face {
  font-family: EndzoneSlab;
  src: url("./fonts/EndzoneSlab-Medium.ttf")
}
.label{
  font-family: EndzoneSlab;
  margin:auto auto;
  color: black;
  font-size:48px;
  text-align: center;
}
nav {
    font-family: mainArtDeco;
    font-size: 26px;
    background: rgba(236,220,205,.9);
    padding: 5px 20px 5px 20px;

}
.navbar{
  margin-bottom: 0px;
}
.mainP{
  background: rgba(236,220,205,.9);
  margin-left: auto;
  margin-right: auto;
  float: none;
  font-size:20px;
  padding: 10px;
}
.container{
  margin-top:100px;
}
.navbar-brand{
  font-size:48px;
  color: black;
}

/* html{
  background: url(images/lambeau.jpg) no-repeat center center fixed;
 -webkit-background-size: cover;
 -moz-background-size: cover;
 -o-background-size: cover;
 background-size: cover;
} */

.navbar-brand{
  text-decoration: none;
  font-kerning: auto;
}

body{
  background: none;
  font-family:EndzoneSlab;
}

.profile{
  margin-left:15px;
  margin-top:15px;
  max-width:200px;
  width:100%;
  padding:10px;
  border-radius: 12.5%;
}
.mainP p{
  margin: 15px;
}

@media only screen and (max-width:450px) {
  .navbar-brand {font-size:25px;}
  .profile{ float:none; max-width:60%; margin: 0 auto;}
}

.featherlight{
  position: absolute;
  top:65px;
  margin-left: 30px;
  z-index:1;
  height:65%;
  width:65%;
}

.nopad{
  display: block;
  margin: 0 auto;
  float: none;
}

body{
  background-image: url("./images/lambeau.jpg");
  background-size: cover;
  background-repeat: no-repeat;
}

/* Valentines */
.valentines{
  background: rgba(236,220,205,.9) url(images/valentines.png) repeat center center fixed;
  text-align:center;
  font-family:valentinescard,sans-serif;
}

#message > p{
  font-size:22px;
}

#questions{
  font-size: 28px;
}

.couplepic{
  border-radius:7px;
  max-width:80%;
}

.valcontainer{
    background: rgba(255, 102, 153,.9);
    margin: 100px auto ;
    padding: 25px;
    border-radius:7%;
    max-width:450px;
}


.proProject .title,.maintitle{
  font-family: EndzoneSlab;
  font-size: 38px;
  font-weight: 800;

}

.link{
  cursor:pointer;
  color:#c7924c !important;
}

.link:hover,.link.active{
  color:#dbc7ab !important;
}

.contactIcon{
  width:75px;
  display:inline-flex;
}

.links a{
  color:black;
}

@keyframes fadeInUp {
  0% {
    transform: translateY(100%);
    opacity: 0;
  }
  100% {
    transform: translateY(0%);
    opacity: 1;
  }
}

.fadeInUp-animation {
  animation: 1.5s fadeInUp;
}
.fadeInUp-animation2 {
  animation: 2.5s fadeInUp;
}
.fadeInUp-animation3 {
  animation: 3.5s fadeInUp;
}